package com.example.dormitory_system.domain.enetiy;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 寝室表
 * @TableName tb_room
 */
@TableName(value ="tb_room")
@Data
public class Room {
    /**
     * 寝室表主键自增id
     */
    @TableId(type = IdType.AUTO)
    private Long roomId;

    /**
     * 寝室编号
     */
    private String roomName;

    /**
     * 寝室所属楼
     */
    private Long buildingId;

    /**
     * 床位总数量
     */
    private Integer bedCount;

    /**
     * 可用床位数
     */
    private Integer availableBeds;

    /**
     * 房间状态（0:未满员 1:已满员）
     */
    private Integer isFull;

    /**
     * 是否启用（0:未启用 1:启用）
     */
    private Integer status;

    /**
     * 所属学院
     */
    private String college;
}